課程資訊
課程名稱
計算機程式
COMPUTER PROGRAMMING 
開課學期
97-1 
授課對象
土木工程學系  
授課教師
陳俊杉 
課號
CIE1008 
課程識別碼
501 10800 
班次
02 
學分
全/半年
半年 
必/選修
必修 
上課時間
星期一3,4,@(10:20~) 
上課地點
新501 
備註
@上課教室工綜323
限本系所學生(含輔系、雙修生)
總人數上限:45人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/971cp 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

1. Introduction to Programming Languages
2. Introduction to C++
3. More on the Elements of C++
4. Selection Using if and if..else
5. Functions and Program Design
6. The string Data Type and More Output Formatting
7. The Three C++ Looping Constructs; More General Task Controlled Loops
8. More on Functions
9. Text Files and Streams; The switch and enum statements
10. Arrays and the vector Class; Matrices
11. Pointers and Dynamic Memory Allocation;
12. Struct; Using C++ Class
13. Implementing and Modifying a Class
14. Concept of OOP

 

課程目標
透過 C++電腦程式語言之介紹與實際寫作,提昇學生邏輯思考與善用現代化資訊工具之能力,並能利用電腦程式解決簡單之工程領域相關問題。 
課程要求
none 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
30% 
兩次 
2. 
期末考 
25% 
 
3. 
作業 
30% 
七次 
4. 
Lab 
10% 
 
5. 
課堂表現 
5% 
 
 
課程進度
週次
日期
單元主題